home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / os2 / pmsx211b.zip / HINTS.TXT < prev    next >
Text File  |  1995-09-10  |  7KB  |  135 lines

  1. Common questions and answers about PMsndX.
  2.  
  3. Q.  How do I enter the registration information?
  4. A.  To enter the registration information, pull down the
  5.     menu from the control panel and select either the
  6.     Welcome or About menu item.  The display will contain a
  7.     button to bring up the registration display.  The
  8.     information may be entered from the keyboard or from a
  9.     file.
  10.  
  11. Q.  Where is the registration information stored?
  12. A.  PMsndX stores all of the registration information in the
  13.     os2.ini file.  This amounts to about 20 bytes of data.
  14.  
  15. Q.  Why is the executable greater than 500k?
  16. A.  Duh.  The source for this program is about 40000 lines
  17.     of C++.  There is about 100k of icons and graphics that
  18.     takes up a lot of room because the icons contain
  19.     versions for each of the different displays (e.g.
  20.     Independent Color Form (=VGA), Independent Form - (1.2
  21.     format), and 8514 - 16 colors).  Also, the .RES (resource)
  22.     file for PMsndX is 230k (which includes the icons and
  23.     dialog descriptions).  The REXX portion of the code
  24.     takes about 100k and the rest is the dialogs and alogrithms.
  25.  
  26. Q.  I have a Sun audio file that plays on my Sun machine but
  27.     results in a "Unsupported style" error when PMsndX attempts
  28.     to load it.
  29. A.  Sun hardware supports U-Law files with and without headers.
  30.     When a header is not present, the Sun hardware assumes that
  31.     the sampling rate is 8012 Hz.  If a Sun file results in an
  32.     unsupported style error, force it to load the file in the
  33.     .ul format and specify a rate of 8012 Hz.  Alternately,
  34.     if the "Require Header for files" is not checked (the
  35.     default) in the MISC page of the Properties, any file with
  36.     an extension of .au will be loaded as .ul if a valid .au
  37.     header is not present.
  38.  
  39. Q.  What happens when I try to play a 16 bit sample on an 8
  40.     bit sound card?
  41. A.  PMsndX is capable of editing and manipulating sounds
  42.     of any number of bits, rate, and channels.  However,
  43.     audio adapters may be limited in their capabilities and
  44.     may not support multiple some of these characteristics.
  45.     Therefore, PMsndX will still load and manipulate samples
  46.     that cannot be played on the audio adapter but the MMPM
  47.     dialog will disable all of its buttons.  If you have
  48.     an 8 bit audio adapter PMsndX will automatically detect
  49.     that it cannot play 16 bit files and set the "Play 16
  50.     bits on 8 bit audio" box in the properties dialog box.
  51.  
  52. Q.  Can compressed VOC files be loaded?
  53. A.  Unfortunately, I cannot find documentation on the
  54.     compressed VOC formats and they are not implemented in
  55.     PMsndX.  A future release may have this corrected.
  56.  
  57. Q.  I have a file created by sox10.  Why can't PMsndX load the
  58.     file?
  59. A.  SOX for DOS and OS/2 were ported from the Unix environment.
  60.     Under DOS and OS/2, as a file is read or written, the data
  61.     is filtered so that single linefeeds are replaced by carriage
  62.     return-line feed sequences.  Under Unix, this does not occur.
  63.     As a result, a SOX file cannot be loaded because it has extra
  64.     characters in the header and body of the data.  SOX needs to
  65.     be recompiled with the file IO system set for binary so that
  66.     it does not try to filter the data.
  67.  
  68. Q.  I want to load a large sample.  How do I minimize the
  69.     memory requirements?
  70. A.  When a file is loaded it is stored as 16 bit samples
  71.     regardless of the actual sample size.  This takes up
  72.     roughly twice the memory as would be required for 8 bit
  73.     samples.  The MMPM buffers make up a second copy of the
  74.     data in memory.  This copy is exactly the size of the
  75.     data that would be written to disk.  If it is an 8 bit
  76.     sample file, then the samples in the buffer are 8 bits.
  77.     If it is a 16 bit file, then the buffer contains 16 bit
  78.     samples.  During an editing operation (i.e. cut, paste,
  79.     or anything in the toolbox) the data is double buffered
  80.     to allow the operation to be aborted.  Finally, when the
  81.     UNDO capability is enabled from the settings dialog, a
  82.     copy of the last sample will be maintained for the UNDO.
  83.  
  84.     So, to reduce the memory requirements, make the following
  85.     settings:
  86.         Go to the PLSNDX settings page and set "Free memory after
  87.             loading".  Clear the "Enable Quick queueing" also.
  88.         Go to the EDSNDX settings page and clear the "Enable UNDO"
  89.             checkbox.
  90.         Go to the Editor page under EDSNDX of the properties and
  91.             set the "Delay AUDIO Loading"  (you can still play
  92.             the sample by using the Editor menu and selecting
  93.             "Load AUDIO Data Now".
  94.  
  95. Q.  Why doesn't the little man run when the REXX window is
  96.     minimized?
  97. A.  If the REXX window is minimized to the Viewer, it will
  98.     still be animated.  However, if it is minimized to the
  99.     desktop OS/2 does not process the SETICON messages and
  100.     the icon is not animated.  There is nothing I can do about
  101.     it.
  102.  
  103. Q.  When I load a file from the command line, it does not
  104.     play in PlSndX.
  105. A.  Check the AUDIO page of the Properties dialog and set
  106.     "Play on Load" or "Play on commandline load".  Without
  107.     one of these options selected, files are only loaded
  108.     when specified on the command line and are not immediately
  109.     played.
  110.  
  111. Q.  I have a file that will play with PlSndX but will not play with
  112.     EdSndX.
  113. A.  PlSndX implements a feature which can automatically resample
  114.     a file so that it is a multiple of 11025 Hz; however, EdSndX
  115.     does not implement this feature. The MMPM/2 system for OS/2
  116.     performs better when the sampling rate is a multiple of 11025 Hz.
  117.     EdSndX does not implement this feature because it is intended
  118.     to be an editor in which the original sample is preserved.
  119.  
  120. Q.  EdSndX crashes when the play button is pressed when the playpos
  121.     cursor is at the end of a sample.  Sometimes play just stops
  122.     after pressing the button and a second press starts it again.
  123. A.  This is a problem I have run into with MMPM because I have to
  124.     convert the returned ending position from 1/3000th seconds to
  125.     indexing values.  The problem is caused by roundoff error and
  126.     by MMPM reporting a position that is not exactly the end of the
  127.     file.  To correct for this, I have added a setting that lets you
  128.     specifya Zone in which I can detect the end of the file myself.
  129.     The default value for the zone is 300 samples, but you may need
  130.     to increase it to get better performance.  When playing back a
  131.     sample, this value has no effect.  It only affects how I interpret
  132.     the signals that come back from MMPM/2 when I go to start playback
  133.     again.
  134.  
  135.